﻿package list;

import common.Node;

public class 删除指定节点 {

	public static void removeNodeWired(Node node) {
		if (node == null)
			return;
		// 如果node不为空，则将
		// node.vale = node.next.value;
		// node.next = node.next.next;
		// 相当于实现所左移
		Node next = node.next;
		if (next == null) {
			throw new RuntimeException("can not remove list node.");
		}
		node.value = next.value;
		node.next = next.next;
	}
}
